runtime.mheap.lock (field)
75 uses
runtime (current package)
arena.go#L912: lock(&mheap_.lock)
arena.go#L914: unlock(&mheap_.lock)
arena.go#L997: lock(&h.lock)
arena.go#L1031: unlock(&h.lock)
arena.go#L1036: unlock(&h.lock)
malloc.go#L651: assertLockHeld(&h.lock)
malloc.go#L903: lock(&h.lock)
malloc.go#L905: unlock(&h.lock)
malloc.go#L909: unlock(&h.lock)
mcache.go#L89: lock(&mheap_.lock)
mcache.go#L92: unlock(&mheap_.lock)
mcache.go#L117: lock(&mheap_.lock)
mcache.go#L119: unlock(&mheap_.lock)
metrics.go#L657: lock(&mheap_.lock)
metrics.go#L662: unlock(&mheap_.lock)
mgc.go#L1217: lock(&mheap_.lock)
mgc.go#L1219: unlock(&mheap_.lock)
mgc.go#L1684: lock(&mheap_.lock)
mgc.go#L1691: unlock(&mheap_.lock)
mgc.go#L1698: lock(&mheap_.lock)
mgc.go#L1700: unlock(&mheap_.lock)
mgc.go#L1750: lock(&mheap_.lock)
mgc.go#L1752: unlock(&mheap_.lock)
mgcpacer.go#L1196: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcpacer.go#L1256: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcpacer.go#L1273: lock(&mheap_.lock)
mgcpacer.go#L1276: unlock(&mheap_.lock)
mgcpacer.go#L1305: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcpacer.go#L1320: lock(&mheap_.lock)
mgcpacer.go#L1325: unlock(&mheap_.lock)
mgcpacer.go#L1329: unlock(&mheap_.lock)
mgcpacer.go#L1437: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcscavenge.go#L168: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcsweep.go#L422: lock(&mheap_.lock)
mgcsweep.go#L434: unlock(&mheap_.lock)
mgcsweep.go#L741: lock(&mheap_.lock)
mgcsweep.go#L744: unlock(&mheap_.lock)
mgcsweep.go#L967: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcwork.go#L119: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
mgcwork.go#L363: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
mheap.go#L66: lock mutex
mheap.go#L528: assertLockHeld(&h.lock)
mheap.go#L747: lockInit(&h.lock, lockRankMheap)
mheap.go#L775: h.pages.init(&h.lock, &memstats.gcMiscSys, false)
mheap.go#L832: lock(&h.lock)
mheap.go#L847: unlock(&h.lock)
mheap.go#L870: assertLockHeld(&h.lock)
mheap.go#L904: unlock(&h.lock)
mheap.go#L908: lock(&h.lock)
mheap.go#L926: unlock(&h.lock)
mheap.go#L930: lock(&h.lock)
mheap.go#L933: assertLockHeld(&h.lock) // Must be locked on return.
mheap.go#L1114: assertLockHeld(&h.lock)
mheap.go#L1146: assertLockHeld(&h.lock)
mheap.go#L1197: lock(&h.lock)
mheap.go#L1199: unlock(&h.lock)
mheap.go#L1216: lock(&h.lock)
mheap.go#L1235: unlock(&h.lock)
mheap.go#L1254: unlock(&h.lock)
mheap.go#L1268: unlock(&h.lock)
mheap.go#L1481: assertLockHeld(&h.lock)
mheap.go#L1576: lock(&h.lock)
mheap.go#L1590: unlock(&h.lock)
mheap.go#L1616: lock(&h.lock)
mheap.go#L1618: unlock(&h.lock)
mheap.go#L1622: assertLockHeld(&h.lock)
mpagealloc.go#L452: lock(&mheap_.lock)
mpagealloc.go#L454: unlock(&mheap_.lock)
mpagealloc.go#L461: unlock(&mheap_.lock)
mstats.go#L583: lock(&mheap_.lock)
mstats.go#L604: unlock(&mheap_.lock)
proc.go#L5710: lock(&mheap_.lock)
proc.go#L5712: unlock(&mheap_.lock)
stack.go#L196: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
stack.go#L404: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)